ed81b052c2a3ce8ed04ee13a1f50f1a4480da907,src/main/java/org/cyclops/integrateddynamics/core/network/EnergyNetwork.java,EnergyNetwork,receiveEnergy,#number#boolean#,113

Before Change


        for(IEnergyStorage energyStorage : getMaterializedEnergyBatteries()) {
            int maxAdd = Math.min(energyStorage.getMaxEnergyStored() - energyStorage.getEnergyStored(), toAdd);
            if(maxAdd > 0) {
                energyStorage.receiveEnergy(maxAdd, simulate);
            }
            toAdd -= maxAdd;
        }

After Change


        for(PrioritizedPartPos partPos : ImmutableSet.copyOf(energyStoragePositionsSorted)) {
            IEnergyStorage energyStorage = partPos.getEnergyStorage();
            if (energyStorage != null) {
                toAdd -= energyStorage.receiveEnergy(toAdd, simulate);
            }
        }
        return energy - toAdd;